package com.tydic.borderer.domain.bo;

import cn.hutool.core.date.DatePattern;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.util.Date;

@Data
public class DeclarationFormSummaryBordererInfoBo implements Serializable {
    @Serial
    private static final long serialVersionUID = 8955304143940522973L;
    /**
     *  边民姓名
     */
    private String bordererName;

    /**
     *  国籍
     */
    private String country;

    /**
     *  证件类型
     */
    private String idCardType;

    /**
     *  证件号码
     */
    private String idCardNumber;

    /**
     *  互市地点
     */
    private String frontierTradeArea;

    /**
     *  商品名称（品名）
     */
    private String productName;

    /**
     *  原产地
     */
    private String sourceArea;

    /**
     *  重量
     */
    private String weight;

    /**
     *  金额
     */
    private String amount;

    /**
     *  申报时间
     */
    @JsonFormat(pattern = DatePattern.NORM_DATETIME_PATTERN)
    private Date declarationTime;

    /**
     *  货物出卡口时间
     */
    @JsonFormat(pattern = DatePattern.NORM_DATETIME_PATTERN)
    private Date leaveTime;
}
